package com.xiang._01;

public class 进制转换 {

    public static void main(String[] args) {

        //toString实现进制转换
//        Integer/Long#toString(int i, int radix) 可以将任一进制的整数，转换为其他任意进制的整数
//        第一个参数：待转换的数字
//        第二个参数：转换后的进制位
        String s = Integer.toString(0x12, 10); //十六进制转十进制
        System.out.println(s);

        String s1 = Integer.toString(012, 10); //八进制转是十进制

        String s2 = Integer.toString(012, 2); //八进制转二进制

        Integer.toBinaryString(2); // 十进制转二进制
        Long.toBinaryString(2);   // 十进制转二进制


        Integer.toOctalString(9); // 十进制转八进制
        Integer.toHexString(10);  // 十进制转十六进制

    }

}
